package com.hex.ds.hdtp.core.app.data.contrast.dto;

import com.hex.ds.hdtp.core.app.common.entity.BasicContrastInfo;
import lombok.Data;

/**
 * @Package: com.hex.ds.hdtp.core.app.data.contrast.dto
 * @ClassName CrossDbContrastDto
 * @Description: 跨库对比-公共参数DTO对象
 * @Author: wz.li
 * @Date 2023/7/26 14:07
 * @Version v2.0.2
 **/
@Data
public class CrossDbContrastCommonDto extends BasicContrastInfo {

    // 比对任务主键
    private String contrastTaskPkId;

    // 比对清单主键
    private String contrastListPkId;

    // 比对场景
    private String contrastScene;

    // 源/目标服务器连接
    private String serverPkId;

    // 目标源用户名
    private String contrastUser;

    // 目标源密码
    private String contrastPassword;

    // 源库名
    private String sourceDbName;

    // 源表名
    private String sourceTableName;

    // 目标库名
    private String contrastDbName;

    // 目标表名
    private String contrastTableName;

    // 比对项所关联的表迁移的主键
    private String tableTransferPkId;

}
